home *** CD-ROM | disk | FTP | other *** search
- oKIMATE20g
- prg FORMATTED geos FILE v1.0
- wRITE iMAGE v2.0
- GEOwRITE v2.1
- sMOOTHtABLE:
- sMOOTHcORNER:
- .BYTE$00,$00,$00,$00,$00,$00,$00,$00
- .BYTE$00,$00,$00,$00,$00,$00,$00,$00
- .BYTE$33,$00,$32,$00,$00,$00,$00,$00
- .BYTE$32,$00,$20,$00,$00,$00,$00,$00
- .BYTE$ff,$ff,$ff,$ff,$f7,$f7,$ff,$f7
- .BYTE$ff,$7f,$ff,$ff,$ff,$7f,$ff,$7f
- .BYTE$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff
- .BYTE$ff,$ff,$ff,$ff,$ff,$ff,$ff,$ff
- @cARDSwID
- E=80
- cARDSlON
- G=94
- .INCLUDEsHELLzERO
- @rOTnEIGH
- BORHOOD:
- .BLOCK1
- @msnEIGHB
- ORHOOD:
- .BLOCK1
- @lsnEIGHB
- ORHOOD:
- .BLOCK1
- @lEFTbOTb
- .BLOCK1
- @lEFTmIDb
- .BLOCK1
- @lEFTtOPb
- .BLOCK1
- @rIGHTbOT
- bYTE:
- .BLOCK1
- @rIGHTmID
- bYTE:
- .BLOCK1
- @rIGHTtOP
- bYTE:
- .BLOCK1
- .PSECT
- @iNITfORp
- RINT:
- @pRINTpAG
- LDX#MbEGINpAGE
- JSRsENDmESSAGE
- 250$JSRdOsCAN
- LDA#12
- JSRmOVEdOWN
- LDApRINTmODE
- CMP#$3E
- BCS250$
- LDX#MeNDpAGE
- JSRsENDmESSAGE
- @dOsCAN
- LDX#MbEGINsCAN
- JSRsENDmESSAGE
- LDY#1
- 300$JSRoPENwINDOW
- 400$JSRdOsMOOTH
- JSRsHIFTpIXELS
- BNE400$
- LDYaCTIVEcOLUMN
- CPY#81
- BCC300$
- LDX#MeNDsCAN
- JSRsENDmESSAGE
- @sENDgbYT
- JSRsENDbYTE
- CMP#3
- BNE200$
- JSRsENDbYTE
- 200$RTS
- @dOsMOOTH
- LDX#1
- dslOOP:LDAwINDOW-1,X
- RORA
- RORTEMP
- LDAwINDOW+23,X
- ROLA
- RORTEMP
- ROLA
- RORTEMP
- LDAwINDOW+24,X
- ROLA
- ROLA
- RORTEMP
- LDAwINDOW+25,X
- ROLA
- ROLA
- RORTEMP
- RORA
- RORTEMP
- LDAwINDOW+1,X
- RORA
- RORTEMP
- LDAwINDOW,X
- RORA
- RORTEMP
- LDATEMP
- JSRrOTATE0;tOP SMOOTHING.
- ANDsMOOTHcORNER,Y
- CMP#1
- RORlEFTbOTbYTE
- RORlEFTmIDbYTE
- RORlEFTtOPbYTE
- LDArOTnEIGHBORHOOD
- JSRrOTATE1
- ANDsMOOTHcORNER,Y
- CMP#1
- RORlEFTbOTbYTE
- RORlEFTmIDbYTE
- RORlEFTtOPbYTE
- LDArOTnEIGHBORHOOD
- JSRrOTATE1
- ANDsMOOTHcORNER,Y
- CMP#1
- LDArOTnEIGHBORHOOD
- JSRrOTATE1
- ANDsMOOTHcORNER,Y
- CMP#1
- RORrIGHTbOTbYTE
- RORrIGHTmIDbYTE
- RORrIGHTtOPbYTE
- RORrIGHTbOTbYTE
- RORrIGHTmIDbYTE
- RORrIGHTtOPbYTE
- CPX#13
- BCCdslOOP
- LDAlEFTtOPbYTE
- AND#$FF
- JSRsENDgbYTE
- LDAlEFTmIDbYTE
- JSRsENDgbYTE
- LDAlEFTbOTbYTE
- JSRsENDgbYTE
- LDArIGHTtOPbYTE
- AND#$FF
- JSRsENDgbYTE
- LDArIGHTmIDbYTE
- JSRsENDgbYTE
- LDArIGHTbOTbYTE
- JSRsENDgbYTE
- @rOTATE1
- :ASLA
- ADC#0
- ASLA
- ADC#0
- @rOTATE0
- :STArOTnEIGHBORHOOD
- LDAwINDOW+24,X
- ROLA
- LDArOTnEIGHBORHOOD
- RORA
- LSRA
- LSRA
- STAmsnEIGHBORHOOD
- LDArOTnEIGHBORHOOD
- AND#7
- LDAmASKtABLE,Y
- STAlsnEIGHBORHOOD
- LDYmsnEIGHBORHOOD
- @mASKtABL
- .BYTE128,64,32,16,8,4,2,1
- @cOLORfIL
- TERS:
- .WORD$0001,$0000;BLACK ON WHITE.
- @mESSAGEo
- FFSET:
- .BYTE<(M00-MESSAGES)
- .BYTE<(M01-MESSAGES)
- .BYTE<(M02-MESSAGES)
- .BYTE<(M03-MESSAGES)
- .BYTE<(M04-MESSAGES)
- .BYTE<(M05-MESSAGES)
- .BYTE<(M06-MESSAGES)
- .BYTE<(M07-MESSAGES)
- @mESSAGEl
- ENGTH:
- .BYTE<(M01-M00)
- .BYTE<(M02-M01)
- .BYTE<(M03-M02)
- .BYTE<(M04-M03)
- .BYTE<(M05-M04)
- .BYTE<(M06-M05)
- .BYTE<(M07-M06)
- .BYTE<(M08-M07)
- @MESSAGES
- @MbEGINpA
- GE=0
- M00:.BYTEesc,"@",cr
- @MbEGINsC
- AN=1
- M01:.BYTEesc,"r",28,3
- @MeNDsCAN
- M02:.BYTE3,2,cr+$80,esc,lf,24
- @MeNDpAGE
- M03:.BYTEff
- @MbEGINtE
- XT=4
- M04:.BYTEesc,"@",cr
- @MeNDtEXT
- M05:.BYTEff
- @MtEXTlIN
- EfEED=6
- M06:.BYTEcr
- @MsETnlq
- hoKIMATE 20 NON-COLOR DRIVER
- pAGE: page
- pRINTED ON: dateaT: timefILE: oKIMATE20g
- ----------------------------------------------------------------------------------------------
-